package com.yjdb.sanyuantang.modules.Admin.DTO.journal;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * packageName com.yjdb.sanyuantang.modules.Admin.DTO.journal
 *
 * @author 混沌酱
 * @version 1.0
 * @className JournalPageDTO
 * @date 2024/3/18
 * @description TODO
 */
@Data
public class JournalPageDTO {

    /**
     * 手机号
     */
    @TableField("phone")
    @Schema(description="手机号")
    private String phone;


    /**
     * 昵称
     */
    @TableField("nickname")
    @Schema(description="昵称")
    private String nickname;


    /**
     * 模块名称
     */
    @TableField("modul")
    @Schema(description="模块名称")
    private String module;


    /**
     * 功能名称
     */
    @TableField("function")
    @Schema(description="功能名称")
    private String function;


    /**
     * ip地址
     */
    @TableField("ip")
    @Schema(description="ip地址")
    private String ip;

    /**
     * 页码
     */
    @Schema(description="页码")
    private Integer pageNum;

    /**
     * 页面大小
     */
    @Schema(description="页面大小")
    private Integer pageSize;


    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Schema(description="开始时间")
    private String startTime;


    /**
     * 页码
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Schema(description="结束时间")
    private String endTime;
}
